how to build c program